India, July 29 -- Heavy rain brought Delhi to a standstill on Tuesday, inundating roads and markets, triggering widespread traffic congestion and forcing schoolchildren to wade through waist-deep wate... Read More